/*******************************************************************************
** 文件名称：delay.h
** 文件作用：硬延时
** 编写作者：TomFree <付瑞彪>
** 编写时间：2019-12-20
** 文件备注：
**
** 更新记录：
**           2019-12-20 -> 创建文件                                 <Tom Free>
**
**           1 Tab == 4 Spaces     UTF-8     ANSI C Language
*******************************************************************************/
#ifndef __DELAY_H__
#define __DELAY_H__

#include "intrinsics.h"

#define Delay_us(x)	__delay_cycles ((unsigned long long)(x * CHIP_FOSC / 1000000))
#define Delay_ms(x)	__delay_cycles ((unsigned long long)(x * CHIP_FOSC / 1000))
#define Delay_s(x) 	__delay_cycles ((unsigned long long)(x * CHIP_FOSC))

#endif  /* __DELAY_H__ */
